package ui.model;

import java.util.List;

public class ProfitDetailsBean {


    private List<DetailListBean> detailList;

    public List<DetailListBean> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<DetailListBean> detailList) {
        this.detailList = detailList;
    }

    public static class DetailListBean {
        /**
         * date : 2019-01-05
         * income : {"promotionIncome":{"epos":"0.00","total":"35.71","pos":"33.78","qrcode":"0.00","cloudPay":"1.93"},"expandIncome":{"epos":"0.00","total":"14.03","pos":"4.75","qrcode":"0.96","cloudPay":"8.32"}}
         * totalAmount : {"expandAmount":{"epos":"0.0000","total":"1.1688","pos":"0.3956","qrcode":"0.0800","cloudPay":"0.6932"},"promotionAmount":{"epos":"0.0000","total":"19.8361","pos":"18.3552","qrcode":"0.0000","cloudPay":"1.4809"}}
         * newMerchants : {"promotionMerchants":{"realName":0,"total":0,"unRealName":0},"expandMerchants":{"realName":0,"total":0,"unRealName":0}}
         * newPartners : {"promotionPartners":{"realName":0,"total":0,"unRealName":0},"expandPartners":{"realName":0,"total":0,"unRealName":0}}
         */

        private String date;
        private IncomeBean income;
        private TotalAmountBean totalAmount;
        private NewMerchantsBean newMerchants;
        private NewPartnersBean newPartners;

        public String getDate() {
            return date;
        }

        public void setDate(String date) {
            this.date = date;
        }

        public IncomeBean getIncome() {
            return income;
        }

        public void setIncome(IncomeBean income) {
            this.income = income;
        }

        public TotalAmountBean getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(TotalAmountBean totalAmount) {
            this.totalAmount = totalAmount;
        }

        public NewMerchantsBean getNewMerchants() {
            return newMerchants;
        }

        public void setNewMerchants(NewMerchantsBean newMerchants) {
            this.newMerchants = newMerchants;
        }

        public NewPartnersBean getNewPartners() {
            return newPartners;
        }

        public void setNewPartners(NewPartnersBean newPartners) {
            this.newPartners = newPartners;
        }

        public static class IncomeBean {
            /**
             * promotionIncome : {"epos":"0.00","total":"35.71","pos":"33.78","qrcode":"0.00","cloudPay":"1.93"}
             * expandIncome : {"epos":"0.00","total":"14.03","pos":"4.75","qrcode":"0.96","cloudPay":"8.32"}
             */
            private ActIncomeBean actIncome;
            private PromotionIncomeBean promotionIncome;
            private ExpandIncomeBean expandIncome;

            public ActIncomeBean getActIncome() {
                return actIncome;
            }

            public void setActIncome(ActIncomeBean actIncome) {
                this.actIncome = actIncome;
            }

            public PromotionIncomeBean getPromotionIncome() {
                return promotionIncome;
            }

            public void setPromotionIncome(PromotionIncomeBean promotionIncome) {
                this.promotionIncome = promotionIncome;
            }

            public ExpandIncomeBean getExpandIncome() {
                return expandIncome;
            }

            public void setExpandIncome(ExpandIncomeBean expandIncome) {
                this.expandIncome = expandIncome;
            }

            public static class PromotionIncomeBean extends BaseBean {
                /**
                 * epos : 0.00
                 * total : 35.71
                 * pos : 33.78
                 * qrcode : 0.00
                 * cloudPay : 1.93
                 */

                private String epos;
                private String total;
                private String pos;
                private String qrcode;
                private String cloudPay;

                public String getEpos() {
                    return returnInfo(epos);
                }

                public void setEpos(String epos) {
                    this.epos = epos;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getPos() {
                    return returnInfo(pos);
                }

                public void setPos(String pos) {
                    this.pos = pos;
                }

                public String getQrcode() {
                    return returnInfo(qrcode);
                }

                public void setQrcode(String qrcode) {
                    this.qrcode = qrcode;
                }

                public String getCloudPay() {
                    return returnInfo(cloudPay);
                }

                public void setCloudPay(String cloudPay) {
                    this.cloudPay = cloudPay;
                }
            }

            public static class ExpandIncomeBean extends BaseBean {
                /**
                 * epos : 0.00
                 * total : 14.03
                 * pos : 4.75
                 * qrcode : 0.96
                 * cloudPay : 8.32
                 */

                private String epos;
                private String total;
                private String pos;
                private String qrcode;
                private String cloudPay;

                public String getEpos() {
                    return returnInfo(epos);
                }

                public void setEpos(String epos) {
                    this.epos = epos;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getPos() {
                    return returnInfo(pos);
                }

                public void setPos(String pos) {
                    this.pos = pos;
                }

                public String getQrcode() {
                    return returnInfo(qrcode);
                }

                public void setQrcode(String qrcode) {
                    this.qrcode = qrcode;
                }

                public String getCloudPay() {
                    return returnInfo(cloudPay);
                }

                public void setCloudPay(String cloudPay) {
                    this.cloudPay = cloudPay;
                }
            }

            public static class ActIncomeBean extends BaseBean {
                private String actIncome;

                public String getActIncome() {
                    return returnInfo(actIncome);
                }

                public void setActIncome(String actIncome) {
                    this.actIncome = actIncome;
                }
            }
        }

        public static class TotalAmountBean {
            /**
             * expandAmount : {"epos":"0.0000","total":"1.1688","pos":"0.3956","qrcode":"0.0800","cloudPay":"0.6932"}
             * promotionAmount : {"epos":"0.0000","total":"19.8361","pos":"18.3552","qrcode":"0.0000","cloudPay":"1.4809"}
             */

            private ExpandAmountBean expandAmount;
            private PromotionAmountBean promotionAmount;

            public ExpandAmountBean getExpandAmount() {
                return expandAmount;
            }

            public void setExpandAmount(ExpandAmountBean expandAmount) {
                this.expandAmount = expandAmount;
            }

            public PromotionAmountBean getPromotionAmount() {
                return promotionAmount;
            }

            public void setPromotionAmount(PromotionAmountBean promotionAmount) {
                this.promotionAmount = promotionAmount;
            }

            public static class ExpandAmountBean extends BaseBean {
                /**
                 * epos : 0.0000
                 * total : 1.1688
                 * pos : 0.3956
                 * qrcode : 0.0800
                 * cloudPay : 0.6932
                 */

                private String epos;
                private String total;
                private String pos;
                private String qrcode;
                private String cloudPay;

                public String getEpos() {
                    return returnInfo(epos);
                }

                public void setEpos(String epos) {
                    this.epos = epos;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getPos() {
                    return returnInfo(pos);
                }

                public void setPos(String pos) {
                    this.pos = pos;
                }

                public String getQrcode() {
                    return returnInfo(qrcode);
                }

                public void setQrcode(String qrcode) {
                    this.qrcode = qrcode;
                }

                public String getCloudPay() {
                    return returnInfo(cloudPay);
                }

                public void setCloudPay(String cloudPay) {
                    this.cloudPay = cloudPay;
                }
            }

            public static class PromotionAmountBean extends BaseBean {
                /**
                 * epos : 0.0000
                 * total : 19.8361
                 * pos : 18.3552
                 * qrcode : 0.0000
                 * cloudPay : 1.4809
                 */

                private String epos;
                private String total;
                private String pos;
                private String qrcode;
                private String cloudPay;

                public String getEpos() {
                    return returnInfo(epos);
                }

                public void setEpos(String epos) {
                    this.epos = epos;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getPos() {
                    return returnInfo(pos);
                }

                public void setPos(String pos) {
                    this.pos = pos;
                }

                public String getQrcode() {
                    return returnInfo(qrcode);
                }

                public void setQrcode(String qrcode) {
                    this.qrcode = qrcode;
                }

                public String getCloudPay() {
                    return returnInfo(cloudPay);
                }

                public void setCloudPay(String cloudPay) {
                    this.cloudPay = cloudPay;
                }
            }
        }

        public static class NewMerchantsBean {
            /**
             * promotionMerchants : {"realName":0,"total":0,"unRealName":0}
             * expandMerchants : {"realName":0,"total":0,"unRealName":0}
             */

            private PromotionMerchantsBean promotionMerchants;
            private ExpandMerchantsBean expandMerchants;

            public PromotionMerchantsBean getPromotionMerchants() {
                return promotionMerchants;
            }

            public void setPromotionMerchants(PromotionMerchantsBean promotionMerchants) {
                this.promotionMerchants = promotionMerchants;
            }

            public ExpandMerchantsBean getExpandMerchants() {
                return expandMerchants;
            }

            public void setExpandMerchants(ExpandMerchantsBean expandMerchants) {
                this.expandMerchants = expandMerchants;
            }

            public static class PromotionMerchantsBean extends BaseBean {
                /**
                 * realName : 0
                 * total : 0
                 * unRealName : 0
                 */

                private String realName;
                private String total;
                private String unRealName;

                public String getRealName() {
                    return returnInfo(realName);
                }

                public void setRealName(String realName) {
                    this.realName = realName;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getUnRealName() {
                    return returnInfo(unRealName);
                }

                public void setUnRealName(String unRealName) {
                    this.unRealName = unRealName;
                }
            }

            public static class ExpandMerchantsBean extends BaseBean {
                /**
                 * realName : 0
                 * total : 0
                 * unRealName : 0
                 */

                private String realName;
                private String total;
                private String unRealName;

                public String getRealName() {
                    return returnInfo(realName);
                }

                public void setRealName(String realName) {
                    this.realName = realName;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getUnRealName() {
                    return returnInfo(unRealName);
                }

                public void setUnRealName(String unRealName) {
                    this.unRealName = unRealName;
                }
            }
        }

        public static class NewPartnersBean {
            /**
             * promotionPartners : {"realName":0,"total":0,"unRealName":0}
             * expandPartners : {"realName":0,"total":0,"unRealName":0}
             */

            private PromotionPartnersBean promotionPartners;
            private ExpandPartnersBean expandPartners;

            public PromotionPartnersBean getPromotionPartners() {
                return promotionPartners;
            }

            public void setPromotionPartners(PromotionPartnersBean promotionPartners) {
                this.promotionPartners = promotionPartners;
            }

            public ExpandPartnersBean getExpandPartners() {
                return expandPartners;
            }

            public void setExpandPartners(ExpandPartnersBean expandPartners) {
                this.expandPartners = expandPartners;
            }

            public static class PromotionPartnersBean extends BaseBean {
                /**
                 * realName : 0
                 * total : 0
                 * unRealName : 0
                 */

                private String realName;
                private String total;
                private String unRealName;

                public String getRealName() {
                    return returnInfo(realName);
                }

                public void setRealName(String realName) {
                    this.realName = realName;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getUnRealName() {
                    return returnInfo(unRealName);
                }

                public void setUnRealName(String unRealName) {
                    this.unRealName = unRealName;
                }
            }

            public static class ExpandPartnersBean extends BaseBean {
                /**
                 * realName : 0
                 * total : 0
                 * unRealName : 0
                 */

                private String realName;
                private String total;
                private String unRealName;

                public String getRealName() {
                    return returnInfo(realName);
                }

                public void setRealName(String realName) {
                    this.realName = realName;
                }

                public String getTotal() {
                    return returnInfo(total);
                }

                public void setTotal(String total) {
                    this.total = total;
                }

                public String getUnRealName() {
                    return returnInfo(unRealName);
                }

                public void setUnRealName(String unRealName) {
                    this.unRealName = unRealName;
                }
            }
        }
    }
}
